body, div, ul, li, h4, a,span,p{padding:0;margin:0; list-style:none; font:normal 14px/30px Arial,"微软雅黑";}
a{ text-decoration:none;}
#attend_wrap{ width:100%; height:100%; padding-bottom:15px; max-width:1094px;}
#attend_tab{ width:100%; height:40px; background:#3bb4f2; display:none;}
#attend_tab a{ width:10%; height:40px; line-height:40px; text-align:center; padding:0 10px; display:block; float:left; color:#fff; background:#2da1dc; border-radius:3px 3px 0 0;}
#attend_tab a:first-child{ margin-left:15px;}
#attend_tab a.active{ background:#fff; color:#2da1dc;}

#attend_b{ width:100%; height:100%; /*padding:15px 0;*/ margin-left:0;}
/*.bor_r{ border-right:#CCC solid 1px;}*/
.attend_count{ width:96%; height:66px; border:#ccc solid 2px; margin:0 3%; border-radius:5px;}
#attend_b table{ width:100%; text-align:center;table-layout:fixed;border-collapse: collapse;}
#attend_b .at_c_name{ width:62px; height:62px; line-height:62px; float: left; color:#fff;border-radius:3px 3px 0 0;}
#attend_b .at_c_num{ font-size:28px; color:#292929; height:62px; line-height:62px;}
.at_orange{ background:#f29622;}
.at_blue{ background:#25aadb;}
.at_green{ background:#7cb924;}
.at_pink{ background:#ec8943;}
.at_grass{ background:#66d38f;}
.at_purple{background:#8590ea;}
.at_sky{ background:#54cbf2;}
.at_yellow{background: #f3ce22;}
.at_green1{background-color: #7cb924;}
.data_orange{ color:#f29622; /*border-color:#f29622;*/}
.data_blue{ color:#25aadb;/*border-color:#25aadb;*/}
.data_green{ color:#7cb924;/*border-color:#7cb924;*/}
.data_pink{ color:#ec8943;/*border-color:#ec8943;*/}
.data_grass{ color:#66d38f;/*border-color:#66d38f;*/}
.data_purple{color:#8590ea;/*border-color:#8590ea;*/}
.data_sky{ color:#54cbf2;/*border-color:#54cbf2;*/}
.data_today{ /*border-color:#999;*/ color:#333; }
.data_yellow{color:#f3ce22; /*border-color: #f3ce22;*/}
.data_green1{color:#7cb924;/*border-color:#7cb924;*/}
#kalendar{ border:#ccc solid 1px; margin:15px auto;border-collapse: collapse}
#kalendar td,#kalendar th{ border:1px #ccc solid; padding:5px;  vertical-align: top;}
#kalendar td{ height:88px;}
#kalendar th{ text-align:center; background:#f8f8f8;}
.att_day_false{ color:#ccc;}
.att_day_true{ color:#444; font-weight:bold;}
#kalendar td p{ height:20px; line-height:20px; font-size:12px; text-align:right;}
#kalendar td a{ width:91%; height:50px; margin:0 2% 5px 2%; display:block; line-height:50px; text-decoration:none; border-width:2px; border-style:solid;border-color: transparent; cursor:pointer;}
/*#kalendar td a:hover{border:solid 2px #2d2d2d; color:#2d2d2d;}*/
#kalendar td .data_null{ border:solid 2px transparent; color:#999;}
#kalendar td .data_normal{ border:solid 2px transparent; color:#333;}
#kalendar td .data_normal div.normal_ico{ background:url(http://cdn.attach.w3cfuns.com/notes/pics/201604/21/160204j3doq24pssp1xq6v.gif) center 3px no-repeat;}
#kalendar td a div{ height:24px; line-height:22px;}
#kalendar td a .data_txt{font-weight:bold;}

#date_ch{ width:100%; height:50px; background:transparent; border-radius:5px; text-align:center; color:#666;}
#date_ch .d_c_name{ font-weight:bold; font-size:14px;line-height:40px; float: left; color: #666666;}
#date_ch .d_c_form{float: left;line-height: 40px;}
#date_ch .d_c_form select{ width:65px; height:26px; line-height:26px;color:#333; border:1px solid #CCCCCC; border-radius:3px; margin:0 5px;}
#date_no{ margin:15px 0;}
#date_no h3{ font-size:16px; font-weight:bold;}
#date_no h4{ font-weight:bold;}
#date_no p{ line-height:28px;}

.col-md-9{ width:73%; float:left; padding:0 1%;}
.col-md-3{ width:22%; float:left; padding:0 1%;}
.col-md-3:after{ clear:both; content:'';}
/*备忘录*/
.data-beiwanglu{
	color: #3498db;
}
.data-shanchu{
	width: 25px;
	height: 25px;
	display: block;
	background: url(../img/63.png) no-repeat;
	margin: 0 auto;
}
#kalendar td a  .tiankuan{
	position: absolute;
	top: 30%;
	left: 30%;
	margin-left: -120px;
	margin-top: -50px;
	background-color: #FFFFFF;
	border: 3px solid #b4b4b4;
	width: 376px;
	height: 280px;
	display: none;
}
#kalendar td a  .tiankuan .beiwanglu-top{
	height: 36px;
	background-color: #e6e6e6;
	margin-bottom: 20px;
}
#kalendar td a  .tiankuan .beiwanglu-top p{
	text-align: left;
	font-size: 14px;
	color: #666666;
	padding-left: 10px;
	line-height: 35px;
}
#kalendar td a  .tiankuan .beiwanglu-top p span{
	float: right;
	margin-right: 10px;
}
#kalendar td .tiankuan  a{
	width: 100%;
	margin: 0;
	
}
#kalendar td a  .tiankuan .form-group{
	width: 100%;
	float: left;
}
#kalendar td a  .tiankuan .form-group label{
	width: 10%;
	vertical-align: top;
}
#kalendar td a  .tiankuan .form-group textarea{
	padding: 6px 12px;
}
#kalendar td a  .tiankuan .form-control{
	width: 80%;
	display: inline-block;
}
#kalendar td a  .tiankuan .form-control1{
	width: 80%;
	display: inline-block;
	height: 80px;
}
#kalendar td a  .tiankuan .btn-default{
	margin-top: 60px;
	margin-right: 66px;
	background-color: #3498db;
	border-color: #3498db;
	color: #FFFFFF;
}
#kalendar td a  .tiankuan .btn-lg{
	padding: 6px 10px;
	font-size: 14px;
	background: #d1d1d1;
	border-color:#d1d1d1;
}
